package com.eco.fanliapp.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 用户订单中间表 app_user_order
 * 
 * @author xiaoxx
 * @date 2019-05-07
 */
@Getter
@Setter
@Data
@TableName("app_user_order")//@TableName中的值对应着表名
public class AppUserOrder implements Serializable
{
	private static final long serialVersionUID = 1L;
	
	/**  */
	@TableId(type = IdType.AUTO)
	private Integer tableId;
	/** 用户ID */
	private Long userId;
	/**  */
	private Long taobaoUserId;
	/** 订单ID */
	private Long orderId;
	/** 用户佣金 */
	private BigDecimal commission;
	/** 用户省钱 */
	private BigDecimal spareMoney;
	/** 是否是大额结算1是2不是 */
	private Integer largeAmountYes;
	/** 大额结算时间 */
	private Long largeAmountTime;
	/** 订单等级1/2/3 */
	private Integer orderGrade;
	/** 订单状态，3：订单结算，12：订单付款， 13：订单失效，14：订单成功 */
	private Integer orderStatus;
	/** 结算状态1未结算2已结算 */
	private Integer orderSettleStatus;
	/** 创建时间 */
	private Long tableCreateTime;
	/** 修改时间 */
	private Long tableUpdateTime;
	/** 冻结天数 */
	private Integer freezeDay;

	/** 是否是固定返佣 0否 1是 */
	private  Integer orderType;

	/** 用户佣金（维权前） */
	private BigDecimal commissionOld;
	/** 效果预估，付款金额*(佣金比率+补贴比率)*分成比率(维权前) */
	private BigDecimal pubSharePreFeeOld;
	/** 维权 1，半维权 2 */
	private Integer maintainType;
}
